のC#を使用して別のフォルダにコピーします。私のソースパスはC:\ images \です。Album-1、Album-2などと呼ばれる何百ものフォルダがあります。 AllPics。そして、アルバム内のすべてのファイルをターゲットパスに移動して、album-1_img1、album2-img2などのサブフォルダ名を持つ1つのフォルダ内のすべての画像を取得します。これどうやってするの ?サブフォルダ内のすべてのファイルをサブフォルダ名が
答えて
namespace MassFileMoverConsole
{
class Program
{
string _sourcePath;
string _targetPath;
static void Main(string[] args)
{
Program massMover = new Program();
massMover.MoveThemAll();
}
void MoveThemAll()
{
Console.WriteLine("Enter source path : ");
_sourcePath = Console.ReadLine();
Console.WriteLine("Enter target path : ");
_targetPath = Console.ReadLine();
var subFolderNamesTargetPath = Directory.GetDirectories(_sourcePath);
foreach(var subFolderName in subFolderNamesTargetPath)
{
var subFolder = new DirectoryInfo(subFolderName);
var subFolderFiles = subFolder.GetFiles();
foreach(var subFolderFile in subFolderFiles)
{
var fileNewName = subFolder.Name + "_" + subFolderFile.Name;
subFolderFile.CopyTo(Path.Combine(_targetPath, fileNewName));
}
}
}
}
}
Aniruddha Varma..its完璧にありがとうございました – lightcoder
@lightcoderそれを聞いてうれしいです、あなたは歓迎です!私はあなたがこの質問にいくつかのdownvotesを持っていると思いますこれは一般的にSOで悩まされている可視的なコード/研究努力です。将来の質問でこれを避けるには、チュートリアルを見て、コードを書こうとするとよいでしょう。 –
ファイル&ディレクトリクラスを見てください。 あなたが
// Process the list of files found in the directory.
string [] fileEntries = Directory.GetFiles(targetDirectory);
foreach(string fileName in fileEntries)
ProcessFile(fileName);
// Recurse into subdirectories of this directory.
string [] subdirectoryEntries = Directory.GetDirectories(targetDirectory);
foreach(string subdirectory in subdirectoryEntries)
ProcessDirectory(subdirectory);
'Directory.GetFiles() 'は最低でもパスをとってから、検索パターンになります。 – uTeisT
- 1. python:サブフォルダ内のファイルのサブフォルダ名を変更します
- 2. Gitはすべてのサブフォルダ内のサブフォルダを無視します
- 3. ループ内のすべてのサブフォルダの名前を変更して
- 4. Laravel:langファイル(サブフォルダ内)
- 5. 特定のサブフォルダ内のファイルを別のサブフォルダに移動する
- 6. サブフォルダへのすべてのリクエストをサブフォルダ内のindex.phpに書き換えます。
- 7. Bash:すべてのサブフォルダでファイル名補完を完了
- 8. サブフォルダ内のすべてのファイルを開く
- 9. リストもすべてのフォルダ内のファイルやサブフォルダ
- 10. 特定のサブフォルダ内にサブフォルダを作成
- 11. すべてのサブフォルダ内のすべてのzipファイルを解凍する
- 12. バッチスクリプトを使用してサブフォルダ内の "Raw.txt"にファイル名を変更
- 13. サブフォルダ内のUbuntuのファイルをコピーする
- 14. サブフォルダ内のコントローラ
- 15. サブフォルダ内のアンカーリンク
- 16. サブフォルダ内のLaravel
- 17. サブフォルダ内のhttpsにファイルをロードする
- 18. サブフォルダ内のファイルをアントラッキングする方法
- 19. Pythonは、ディレクトリ内のすべてのファイルを表示します(サブフォルダ内のすべてのファイルを含む)
- 20. サブフォルダ内のファイル名をVBAで変更する
- 21. サブフォルダ内のファイル名を一覧表示する
- 22. フォルダ内のサブフォルダを一覧表示する - Matlab(サブフォルダのみ、ファイルではない)
- 23. サブフォルダのサブフォルダにリダイレクト
- 24. VBA Word 2010:サブフォルダ内のファイルを含む
- 25. サブフォルダ内のファイルをヘルパーに自動アップロード
- 26. サブフォルダ内のファイル名の一部の変更python
- 27. サブフォルダ内のLaravelリソースルーティング
- 28. Drawableリソースフォルダ内のサブフォルダ?
- 29. サブフォルダ内のnginxアセット
- 30. サブフォルダ内のdjango、セカンダリデータ
などのディレクトリを含めるためのオプションがあります (tweeksが必要になる場合があります)これに似たディレクトリ内のファイルを反復処理することができますあなたも何かをしようとしましたか?これまでに何をしていますか? SOはコードライターではありません。 – MichaelThePotato
これまでに何を試しましたか?これはコーディングサービスではありません:http://stackoverflow.com/help/how-to-ask –
これは何度もそのばかげた質問がされました – BugFinder