next
This commit is contained in:
Binary file not shown.
@@ -12,7 +12,7 @@ public class ToolboxFileExporter {
|
|||||||
|
|
||||||
|
|
||||||
private List<String[]> rows;
|
private List<String[]> rows;
|
||||||
private String baseDir = "I:\\ToolboxAssets";
|
private String baseDir = "I:\\Toolbox\\Assets";
|
||||||
|
|
||||||
// Formatdatei generiert mit
|
// Formatdatei generiert mit
|
||||||
// bcp "SELECT OriginalImage FROM AssetImages WHERE AssetID=586" queryout Image.jpg -S MOVNCG -d Bayertoolbox_prod -T -x
|
// bcp "SELECT OriginalImage FROM AssetImages WHERE AssetID=586" queryout Image.jpg -S MOVNCG -d Bayertoolbox_prod -T -x
|
||||||
@@ -24,26 +24,27 @@ public class ToolboxFileExporter {
|
|||||||
// bcp "SELECT OriginalImage FROM AssetImages WHERE AssetID=586" queryout Image5.jpg -S MOVNCG -d Bayertoolbox_prod -T -f bcp.fmt
|
// bcp "SELECT OriginalImage FROM AssetImages WHERE AssetID=586" queryout Image5.jpg -S MOVNCG -d Bayertoolbox_prod -T -f bcp.fmt
|
||||||
|
|
||||||
private String command1 = "bcp \"SELECT OriginalImage FROM AssetImages WHERE AssetID=";
|
private String command1 = "bcp \"SELECT OriginalImage FROM AssetImages WHERE AssetID=";
|
||||||
private String command2 = "\" queryout ";
|
private String command2 = "\" queryout \"";
|
||||||
private String command3 = " -S MOVNCG -d Bayertoolbox_prod -T -f bcp.fmt";
|
private String command3 = "\" -S MOVNCG -d Bayertoolbox_prod -T -f bcp.fmt";
|
||||||
|
|
||||||
private File workingDir = new File(baseDir);
|
private File workingDir = new File(baseDir);
|
||||||
|
|
||||||
public ToolboxFileExporter() throws Exception {
|
public ToolboxFileExporter() throws Exception {
|
||||||
readList();
|
readList();
|
||||||
|
|
||||||
for (int i=0; i < 3; i++) {
|
for (String[] row : rows) {
|
||||||
getImage(rows.get(188+i)[1]);
|
getImage(row[1], row[3]);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void getImage(String assetId) throws Exception {
|
private void getImage(String assetId, String originalFilenname) throws Exception {
|
||||||
System.out.println("AssetID: " + assetId);
|
System.out.println("AssetID: " + assetId + " OriginalFilename: '" + originalFilenname + "'");
|
||||||
|
|
||||||
|
|
||||||
// TODO Check if file already exists (bcp just overwrites existing files)
|
// TODO Check if file already exists (bcp just overwrites existing files)
|
||||||
|
|
||||||
Process process = Runtime.getRuntime().exec(command1 + assetId + command2 + "Test5.jpg" + command3, null, workingDir);
|
Process process = Runtime.getRuntime().exec(command1 + assetId + command2 + assetId + command3, null, workingDir);
|
||||||
process.waitFor();
|
process.waitFor();
|
||||||
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
|
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
|
||||||
|
|
||||||
@@ -62,7 +63,7 @@ public class ToolboxFileExporter {
|
|||||||
|
|
||||||
CsvParser parser = new CsvParser(settings);
|
CsvParser parser = new CsvParser(settings);
|
||||||
|
|
||||||
rows = parser.parseAll(new File("I:\\ToolboxAssets\\AssetImages.csv"));
|
rows = parser.parseAll(new File("I:\\Toolbox\\AssetImages.csv"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user